Population models from PEPA descriptions

نویسنده

  • Jane Hillston
چکیده

Stochastic process algebras (e.g. PEPA [10], EMPA [1], TIPP [9]) emerged about 15 years ago as system description techniques for performance modelling. They have enjoyed some considerable success in this arena. For example, PEPA has been used to study the performance of a wide variety of systems [12, 2, 3, 18, 13]. This analysis has been based on the generation of a continuous time Markov chain (CTMC) underlying the labelled transition system of the process algebra model, derived via the interleaving structured operational semantics. The CTMC facilitates steady state and transient analysis numerically. From these distributions many performance metrics can be derived, such as utilization, throughput, and mean time to congestion. Unfortunately, as with all state-based modelling techniques, CTMCs, and consequently stochastic process algebras, suffer from problems of state space explosion. Such models can be regarded as being at the individual level as all details of all the components of the model are recorded in the state of the model and its subsequent analysis. Although developed for performance modelling of computer and communication systems, stochastic process algebras have proved to be useful for modelling other systems as well. In particular, in recent years there has been considerable interest in using stochastic process algebras and similar formalisms for expressing models for systems biology [16, 17, 4, 6]. These models also exhibit problems of state space explosion, as both the types of components and the number of components of each type are typically large. In recent work we have been exploring an alternative mapping from a system description in the PEPA stochastic process algebra. In this mapping we aim to capture the behaviour of PEPA components at a population level. Rather than capturing individual behaviours as happens in the CTMC semantics, we instead map to a set of non-linear ordinary differential equations (ODEs) [5, 11]. This incurs some loss of information with respect to, for example, the steady state probability distribution of the CTMC. Nevertheless the solution of the set of ODEs can still give us useful quantitative information about the system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bio-PEPA for Epidemiological Models

Many models have been defined in order to describe the evolution of a disease in a population. The modelling of diseases is helpful to understand the mechanisms for their spread and to predict their future evolution. Most of the models in the literature are defined in terms of systems of differential equations and only a few of them propose stochastic simulation for the analysis. The main aim o...

متن کامل

A Unified Tool for Performance Modelling and Prediction

We describe a novel performability modelling approach which facilitates the efficient solution of performance models extracted from high-level descriptions of systems. The notation which we use for our high-level designs is the UML graphical modelling language. The technology which provides the efficient representation capability for the underlying performance model is the MTBDD-based PRISM pro...

متن کامل

Interface Engineering and Transient Analysis for the PEPA Workbench

The PEPA Workbench is a modelling tool for composing and checking descriptions of systems composed of communicating concurrently active components. It implements the PEPA language and provides solution and analysis facilities for PEPA models. The PEPA Workbench exists in several different versions and this project has extended and adapted a version which re-implemented the original Standard ML ...

متن کامل

Tuberculosis Modelling Using Bio-PEPA Approach

Modelling is a widely used tool to facilitate the evaluation of disease management. The interest of epidemiological models lies in their ability to explore hypothetical scenarios and provide decision makers with evidence to anticipate the consequences of disease incursion and impact of intervention strategies. All models are, by nature, simplification of more complex systems. Models that involv...

متن کامل

An Efficient Kronecker Representation for PEPA Models

In this paper we present a representation of the Markov process underlying a PEPA model in terms of a Kronecker product of terms. Whilst this representation is similar to previous representations of Stochastic Automata Networks and Stochastic Petri Nets, it has novel features, arising from the definition of the PEPA models. In particular, capturing the correct timing behaviour of cooperating PE...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006